package com.dji.sdk.self.internal.model;

import java.io.Serializable;

public class UavCondition implements Serializable {
    private String serialNumber;
    private int remoteSignal;
    private float graphSignal;
    private int remotePower;
    private int uavPower;//飞机电量
    private float batteryTemp;
    private int current;
    private int voltage;
    private int batteryCapacity;//电池容量
    private float distance;
    private double latitude;
    private double longitude ;
    private double height;
    private float verticalSpeed;
    private double horizontalSpeed;
    private double pitch;
    private double roll;
    private double yaw;

    public String getSerialNumber() {
        return serialNumber;
    }

    public void setSerialNumber(String serialNumber) {
        this.serialNumber = serialNumber;
    }

    public int getRemoteSignal() {
        return remoteSignal;
    }

    public void setRemoteSignal(int remoteSignal) {
        this.remoteSignal = remoteSignal;
    }

    public float getGraphSignal() {
        return graphSignal;
    }

    public void setGraphSignal(float graphSignal) {
        this.graphSignal = graphSignal;
    }

    public int getRemotePower() {
        return remotePower;
    }

    public void setRemotePower(int remotePower) {
        this.remotePower = remotePower;
    }

    public int getUavPower() {
        return uavPower;
    }

    public void setUavPower(int uavPower) {
        this.uavPower = uavPower;
    }

    public float getBatteryTemp() {
        return batteryTemp;
    }

    public void setBatteryTemp(float batteryTemp) {
        this.batteryTemp = batteryTemp;
    }

    public int getCurrent() {
        return current;
    }

    public void setCurrent(int current) {
        this.current = current;
    }

    public int getVoltage() {
        return voltage;
    }

    public void setVoltage(int voltage) {
        this.voltage = voltage;
    }

    public int getBatteryCapacity() {
        return batteryCapacity;
    }

    public void setBatteryCapacity(int batteryCapacity) {
        this.batteryCapacity = batteryCapacity;
    }

    public float getDistance() {
        return distance;
    }

    public void setDistance(float distance) {
        this.distance = distance;
    }

    public double getLatitude() {
        return latitude;
    }

    public void setLatitude(double latitude) {
        this.latitude = latitude;
    }

    public double getLongitude() {
        return longitude;
    }

    public void setLongitude(double longitude) {
        this.longitude = longitude;
    }

    public double getHeight() {
        return height;
    }

    public void setHeight(double height) {
        this.height = height;
    }

    public float getVerticalSpeed() {
        return verticalSpeed;
    }

    public void setVerticalSpeed(float verticalSpeed) {
        this.verticalSpeed = verticalSpeed;
    }

    public double getHorizontalSpeed() {
        return horizontalSpeed;
    }

    public void setHorizontalSpeed(double horizontalSpeed) {
        this.horizontalSpeed = horizontalSpeed;
    }

    public double getPitch() {
        return pitch;
    }

    public void setPitch(double pitch) {
        this.pitch = pitch;
    }

    public double getRoll() {
        return roll;
    }

    public void setRoll(double roll) {
        this.roll = roll;
    }

    public double getYaw() {
        return yaw;
    }

    public void setYaw(double yaw) {
        this.yaw = yaw;
    }


    @Override
    public String toString() {
        return "UavCondition{" +
                "serialNumber='" + serialNumber + '\'' +
                ", remoteSignal=" + remoteSignal +
                ", graphSignal=" + graphSignal +
                ", remotePower=" + remotePower +
                ", uavPower=" + uavPower +
                ", batteryTemp=" + batteryTemp +
                ", current=" + current +
                ", voltage=" + voltage +
                ", batteryCapacity=" + batteryCapacity +
                ", distance=" + distance +
                ", latitude=" + latitude +
                ", longitude=" + longitude +
                ", height=" + height +
                ", verticalSpeed=" + verticalSpeed +
                ", horizontalSpeed=" + horizontalSpeed +
                ", pitch=" + pitch +
                ", roll=" + roll +
                ", yaw=" + yaw +
                '}';
    }
}
